Q9 さらに、文字列を仕込んだビットマップをpng形式にして、さらにそれをビットマップに復元して仕込んだ文字が読めることを確認してください。
from 第43回 シェル芸勉強会振り返り 問題と解答
Q9 さらに、文字列を仕込んだビットマップをpng形式にして、さらにそれをビットマップに復元して仕込んだ文字が読めることを確認してください。
わからず・・・
ImageMagickを使うことだけはわかった
上田先生の解答
$ convert -depth 24 -define png:compression-level=0 bad.bmp bad.png
無圧縮PNGとして生成
$ convert bad.png ppm:- | convert - toobad.bmp
BMPに戻す
$ cat toobad.bmp | tail -c 10
文字列の確認
どうもPNGに変換するときに無圧縮PNGとして生成しないと、うめこんだ文字列が使えなくなるらしい